package com.dhx.utils;

import java.io.UnsupportedEncodingException;
import java.util.Map;

import static org.apache.commons.beanutils.BeanUtils.populate;

public class webUtils {
//    这个方法的内部执行机制是。遍历map集合中的key，判断bean对象中是否有以这个和key相同的属性，如果有就将这个key对应的value值，付给bean对应的属性。
    public static <T> T copyParamToBean(Map value, T bean){
        try {
            populate(bean,value);
        } catch (Exception e) {
            e.printStackTrace();
        }
        return bean;
    }

    public static String getNewString(String str) throws UnsupportedEncodingException {

        return new String(str.getBytes("ISO-8859-1"),"UTF-8");

    }
}
